.ant-select-item {
  img {
    width: 20px;
    height: 20px;
  }
}

.map-demo {
  display: flex;
  height: calc(100vh - 200px);

  .buttons {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: repeat(5, 30px);
    row-gap: 20px;
    width: 200px;
    padding: 30px 15px;

    .option-label-item {
      img {
        width: 20px;
        height: 20px;
        vertical-align: text-bottom;
      }
    }
  }

  #amap-container {
    flex: 1;
    max-height: 900px;
    border-radius: 5px;
  }
}
